package com.rtx.wms.std.po.bean;

import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

@Data
@TableName("po")
public class Po {

	private Long serialkey;
	private String whseid;
	private String pokey;
	private String externpokey;
	private String pogroup;
	private String storerkey;
	private String podate;
	private String sellersreference;
	private String buyersreference;
	private String otherreference;
	private String potype;
	private String sellername;
	private String selleraddress1;
	private String selleraddress2;
	private String selleraddress3;
	private String selleraddress4;
	private String sellercity;
	private String sellerstate;
	private String sellerzip;
	private String sellerphone;
	private String sellervat;
	private String buyername;
	private String buyeraddress1;
	private String buyeraddress2;
	private String buyeraddress3;
	private String buyeraddress4;
	private String buyercity;
	private String buyerstate;
	private String buyerzip;
	private String buyerphone;
	private String buyervat;
	private String origincountry;
	private String destinationcountry;
	private String vessel;
	private String vesseldate;
	private String placeofloading;
	private String placeofdischarge;
	private String placeofdelivery;
	private String incoterms;
	private String pmtterm;
	private String transmethod;
	private String termsnote;
	private String signatory;
	private String placeofissue;
	private String openqty;
	private String status;
	private String effectivedate;
	private String forte_flag;
	private String externalpokey2;
	private String susr1;
	private String susr2;
	private String susr3;
	private String susr4;
	private String susr5;
	private String apportionrule;
	private String closeddate;
	private String poid;
	private String expectedreceiptdate;
	private String sourcelocation;
	private String sourceversion;
	private String adddate;
	private String addwho;
	private String editdate;
	private String editwho;
	private String notes;
	private String overageoveridepercent;
	private String rtxcanceldate;
	private String rtxcancelreason;
	private String rtxcancelwho;
	private String default10;
	private String default9;
	private String default8;
	private String default7;
	private String default6;
	private String default5;
	private String default4;
	private String default3;
	private String default2;
	private String default1;
	private String batchid;
	private String shipfromphone2;
	private String shipfromcontact2;
	private String rtxpmtterm;
	private String carrierreference;
	private String rtxordersn;
	private String shipfromemail;
	private String rtxshipfromtel;
	private String shipfromphone;
	private String shipfromzip;
	private String shipfromaddressline1;
	private String rtxshipfromdistrict;
	private String shipfromcity;
	private String shipfromstate;
	private String rtxshipfromcountry;
	private String shipfromcontact;
	private String rtxbsart;
	private String rtxlgort;
	private String suppliertype;
	private String suppliersourcecode;
	private String totalpoqty;
	private String carrierkey;
	private String sourcetype;
	private String default09;
	private String pofinishflag;
	private String sellercompany;
	private String rtxshipstore;
	private String source;
	private String suppliername;
	private String rtxpofromhourse;
	private String toexamine;
	private String rtxdemandtype;
	private String rtxdepartment;
	private String rtxwerks;
	private String rtxqcmark;
	@TableField("rtx_erptype")
	private String rtxErptype;
	
	private String suppliercode;
	
	@TableField(exist = false)
	private List<Podetail> podetailList;
	@TableField(exist = false)
	private List<RtxCarton> cartonList;

	private String rtxneima;
}
